package com.ruoyi.monitorTools.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 
 * @TableName ais_dynamic_info
 */
@TableName(value ="ais_dynamic_info")
@Data
public class AisDynamicInfo implements Serializable {
    /**
     * 
     */
    private Object id;

    /**
     * 
     */
    private Object mmsi;

    /**
     * 
     */
    private Object status;

    /**
     * 
     */
    private Date baseTime;

    /**
     * 
     */
    private BigDecimal lon;

    /**
     * 
     */
    private BigDecimal lat;

    /**
     * 
     */
    private Object geom;

    /**
     * 
     */
    private BigDecimal speed;

    /**
     * 
     */
    private BigDecimal way;

    /**
     * 
     */
    private Object updateStatus;

    /**
     * 
     */
    private Object cleanStatus;

    /**
     * 
     */
    private Object handleCleanStatus1;

    /**
     * 
     */
    private Object handleCleanStatus2;

    /**
     * 
     */
    private Object handleCleanStatus3;

    /**
     * 
     */
    private Object readStatus;

    /**
     * 
     */
    private Object routePlan;

    /**
     * 
     */
    private Date projectedTime;

    /**
     * 
     */
    private Object transceiverType;

    /**
     * 
     */
    private BigDecimal shipRate;

    /**
     * 
     */
    private BigDecimal shipBow;

    /**
     * 
     */
    private BigDecimal draftDepth;

    /**
     * 
     */
    private BigDecimal waySpeed;

    /**
     * 
     */
    private BigDecimal heelingAngle;

    /**
     * 
     */
    private BigDecimal verticalTurn;

    /**
     * 
     */
    private BigDecimal crosswiseTurn;

    /**
     * 
     */
    private Object createBy;

    /**
     * 
     */
    private Date createTime;

    /**
     * 
     */
    private Object updateBy;

    /**
     * 
     */
    private Date updateTime;

    /**
     * 
     */
    private Object remark;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}